
# 数据类型作为条件判断
"""
1. 若整数为非0数 ，在条件判断中返回的是True,反之返回的是False
2. 若整数为非0.0数 ，在条件判断中返回的是True,反之返回的是False
3. 若字符串为非空 ，在条件判断中返回的是True,反之返回的是False
4. 若为非None ，在条件判断中返回的是True ,反之返回的是False
5. 若为列表、元组、字典、集合为非空时 ，返回的是True ,反之返回的False .
"""

a = 0
if a:
    print("hello world")
else:
    print("你好，中国")

b = 0.0
if b:
    print("hello world")
else:
    print("你好 中国")

c = "dfsdf"
if c:
    print("hello world")
else:
    print("你好，中国")

d = None
if not d:
    print("hello world")
else:
    print("你好，中国")

"""
is 和 in 也可以做为条件判断
is : 判断对象地址是否相同
in : 判断的是一个元素是否在另外一个元素中
"""
x = 10
y = 10
if x is y:
    print("它们的地址是相同的")
else:
    print("地址不相同")

c = "abdc"
d = "abcded"

if c in d:
    print("包含")
else:
    print("不包含")

